package com.thermal.thermal_inspection.mapper;

import com.thermal.thermal_inspection.entity.ClassUser;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

@Repository
@Mapper
public interface ClassUserMapper {
    /**
     * 新增班组成员
     */
    int addUser(int classId, int userId);

    /**
     * 删除班组成员
     */
    int deleteUser(int userId);

    /**
     * 查看是否存在某个classUser
     */
    ClassUser selectClassUser(int classId, int userId);

    /**
     * 删除班组
     */
    int deleteClass(int classId);

    /**
     * 删除班组中的某人（修改他的class_id为-1）
     */
    int deleteUserClass(int classId, int userId);

    /**
     * 修改信息
     */
    int fix(int userId, int classId);

}
